gdk/win32: Fix window display and resizing
authorChun-wei Fan <fanchunwei@src.gnome.org>
Thu, 31 Dec 2020 08:36:41 +0000 (16:36 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Mon, 11 Jan 2021 09:55:25 +0000 (17:55 +0800)
commitd7d4fed0f3ca6e620b7b8391ca63187473f71dea
tree30eeff0910eab40d140bf3e0680e740e351ccde2
parentc2c2635763e0545126e63e6bede933f3a18ea477
gdk/win32: Fix window display and resizing

Have an implementation of ->request_layout() and ->compute_size() for the Win32
surface backend so that we can properly display and move and resize the
windows, as we request from the Win32 APIs.

Hxndling Aerosnap properly is mostly done except for snap_up(), which needs to
to be looked at later.
gdk/win32/gdkevents-win32.c
gdk/win32/gdksurface-win32.c
gdk/win32/gdksurface-win32.h